//
//  HistoryData.h
//  MCBLESDK
//  获取到的历史数据包括运动和睡眠数据
//  Created by Jany on 2018/1/3.
//  Copyright © 2018年 MillionConcept. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef enum : NSUInteger {
    ActivityState = 0,//活动状态
    DeepSleepState,//深度睡眠状态
    LightSleepState,//浅睡状态
    LightLightSleepState,//极浅睡状态
    AwakeState//睡醒状态
} BehaviourState;
@interface HistoryData : NSObject

/**
 获取到的历史数据包括运动和睡眠数据
 
 @param dData 设备返回的数据
 @return 实例模型
 */
- (instancetype)initWithData:(NSData *)dData;

//MARK: 属性
//第一个包
@property (nonatomic, strong) NSDate *dataTime;//数据日期
@property (nonatomic, assign) NSInteger stepCount;//运动总步数
@property (nonatomic, assign) NSInteger caloriCount;//卡路里
@property (nonatomic, assign) NSInteger sportDistance;//运动距离
//第二个包
@property (nonatomic, assign) NSInteger battery;//电量
//第三个包
@property (nonatomic, assign) NSInteger stepSize;//步距
@property (nonatomic, assign) NSInteger weight;//体重Kg
@property (nonatomic, assign) NSInteger stepTarget;//目标步数
@property (nonatomic, assign) NSInteger sleepTarget;//目标睡眠时间Minute
//第N个包
@property (nonatomic, assign) NSInteger sportTime;//运动时间
//MARK: 睡眠时间
@property (nonatomic, assign) NSInteger deepSleepTime;//深度睡眠时间
@property (nonatomic, assign) NSInteger lightSleepTime;//浅睡时间
@property (nonatomic, assign) NSInteger lightLightSleepTime;//极浅睡时间
@property (nonatomic, assign) NSInteger AwakeTime;//睡醒时间

//MARK: 今天所有详细数据
@property (nonatomic, copy) NSArray *detailDataArr;
@end
